<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>Aria: Class List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Aria
   &#160;<span id="projectnumber">2.9.4</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('annotated.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">Class List</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAr3DPoint.html" target="_self">Ar3DPoint</a></td><td class="desc">Base class for points in 3 dimensional cartesian space </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArAction.html" target="_self">ArAction</a></td><td class="desc">Base class for actions </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionAvoidFront.html" target="_self">ArActionAvoidFront</a></td><td class="desc">This action does obstacle avoidance, controlling both trans and rot </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionAvoidSide.html" target="_self">ArActionAvoidSide</a></td><td class="desc">Action to avoid impacts by firening into walls at a shallow angle </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionBumpers.html" target="_self">ArActionBumpers</a></td><td class="desc">Action to deal with if the bumpers trigger </td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionColorFollow.html" target="_self">ArActionColorFollow</a></td><td class="desc"><a class="el" href="classArActionColorFollow.html" title="ArActionColorFollow is an action that moves the robot toward the largest ACTS blob that appears in it...">ArActionColorFollow</a> is an action that moves the robot toward the largest ACTS blob that appears in it's current field of view </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionConstantVelocity.html" target="_self">ArActionConstantVelocity</a></td><td class="desc">Action for going straight at a constant velocity </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionDeceleratingLimiter.html" target="_self">ArActionDeceleratingLimiter</a></td><td class="desc">Action to limit the forwards motion of the robot based on range sensor readings </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionDesired.html" target="_self">ArActionDesired</a></td><td class="desc">Contains values returned by <a class="el" href="classArAction.html" title="Base class for actions. ">ArAction</a> objects expressing desired motion commands to resolver </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionDesiredChannel.html" target="_self">ArActionDesiredChannel</a></td><td class="desc">Class used by <a class="el" href="classArActionDesired.html" title="Contains values returned by ArAction objects expressing desired motion commands to resolver...">ArActionDesired</a> for each channel, internal </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionDriveDistance.html" target="_self">ArActionDriveDistance</a></td><td class="desc">This action drives the robot specific distances </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGoto.html" target="_self">ArActionGoto</a></td><td class="desc">This action goes to a given <a class="el" href="classArPose.html" title="Represents an x, y position with an orientation. ">ArPose</a> very naively </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGotoStraight.html" target="_self">ArActionGotoStraight</a></td><td class="desc">This action sets a heading and forward velocity based on angle and distance from current robot position to a given goal point </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGroup.html" target="_self">ArActionGroup</a></td><td class="desc">Group a set of <a class="el" href="classArAction.html" title="Base class for actions. ">ArAction</a> objects together </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGroupColorFollow.html" target="_self">ArActionGroupColorFollow</a></td><td class="desc">Follows a blob of color </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGroupInput.html" target="_self">ArActionGroupInput</a></td><td class="desc">Action group to use to drive the robot with input actions (keyboard, joystick, etc.) </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGroupRatioDrive.html" target="_self">ArActionGroupRatioDrive</a></td><td class="desc">Use keyboard and joystick input to to drive the robot, with Limiter actions to avoid obstacles </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGroupRatioDriveUnsafe.html" target="_self">ArActionGroupRatioDriveUnsafe</a></td><td class="desc">Use keyboard and joystick input to to drive the robot, but without Limiter actions to avoid obstacles </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGroupStop.html" target="_self">ArActionGroupStop</a></td><td class="desc">Action group to stop the robot </td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGroupTeleop.html" target="_self">ArActionGroupTeleop</a></td><td class="desc">Action group to teleopoperate the robot using <a class="el" href="classArActionJoydrive.html" title="This action will use the joystick for input to drive the robot. ">ArActionJoydrive</a>, and the Limiter actions to avoid collisions </td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGroupUnguardedTeleop.html" target="_self">ArActionGroupUnguardedTeleop</a></td><td class="desc">Action group to teleoperate the robot using <a class="el" href="classArActionJoydrive.html" title="This action will use the joystick for input to drive the robot. ">ArActionJoydrive</a>, but without any Limiter actions to avoid collisions </td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionGroupWander.html" target="_self">ArActionGroupWander</a></td><td class="desc">Action group to make the robot wander, avoiding obstacles </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionInput.html" target="_self">ArActionInput</a></td><td class="desc">Action for taking input from outside to control the robot </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionIRs.html" target="_self">ArActionIRs</a></td><td class="desc">Action to back up if short-range IR sensors trigger </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionJoydrive.html" target="_self">ArActionJoydrive</a></td><td class="desc">This action will use the joystick for input to drive the robot </td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionKeydrive.html" target="_self">ArActionKeydrive</a></td><td class="desc">This action will use the keyboard arrow keys for input to drive the robot </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionLimiterBackwards.html" target="_self">ArActionLimiterBackwards</a></td><td class="desc">Action to limit the backwards motion of the robot based on range sensor readings </td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionLimiterForwards.html" target="_self">ArActionLimiterForwards</a></td><td class="desc">Action to limit the forwards motion of the robot based on range sensor readings </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionLimiterRot.html" target="_self">ArActionLimiterRot</a></td><td class="desc">Action to limit the forwards motion of the robot based on range sensor readings </td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionLimiterTableSensor.html" target="_self">ArActionLimiterTableSensor</a></td><td class="desc">Action to limit speed (and stop) based on whether the "table"-sensors see anything </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionMovementParameters.html" target="_self">ArActionMovementParameters</a></td><td class="desc">This is a class for setting max velocities and accels and decels via <a class="el" href="classArConfig.html" title="Stores configuration information which may be read to and from files or other sources. ">ArConfig</a> parameters (see <a class="el" href="classArActionMovementParameters.html#a00a8175023e3de11e9a4367d0b729227" title="Adds to the ArConfig given, in section, with prefix. ">addToConfig()</a>) or manually (using <a class="el" href="classArActionMovementParameters.html#ae32f8de32756a3d3ba5177f15814b912" title="Sets the parameters (don&#39;t use this if you&#39;re using the addToConfig) ">setParameters()</a>) </td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionMovementParametersDebugging.html" target="_self">ArActionMovementParametersDebugging</a></td><td class="desc">This is a class for setting max velocities and accels and decels via <a class="el" href="classArConfig.html" title="Stores configuration information which may be read to and from files or other sources. ">ArConfig</a> parameters (see <a class="el" href="classArActionMovementParametersDebugging.html#ac1256987a1479e0f6bf5afa7ceefda4a" title="Adds to the ArConfig given, in section, with prefix. ">addToConfig()</a>); </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionRatioInput.html" target="_self">ArActionRatioInput</a></td><td class="desc">Action that requests motion based on abstract ratios provided by diferent input sources </td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionRobotJoydrive.html" target="_self">ArActionRobotJoydrive</a></td><td class="desc">This action will use the joystick for input to drive the robot </td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionStallRecover.html" target="_self">ArActionStallRecover</a></td><td class="desc">Action to recover from a stall </td></tr>
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionStop.html" target="_self">ArActionStop</a></td><td class="desc">Action for stopping the robot </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_36_" class="arrow" onclick="toggleFolder('36_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionTriangleDriveTo.html" target="_self">ArActionTriangleDriveTo</a></td><td class="desc">Action to drive up to a triangle target (e.g. docking station) found from an <a class="el" href="classArLineFinder.html" title="This class finds lines out of any range device with raw readings (lasers for instance) ...">ArLineFinder</a> </td></tr>
<tr id="row_36_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionTriangleDriveTo_1_1Data.html" target="_self">Data</a></td><td class="desc">This is for some internal debugging, don't try to use it, it won't work in windows (memory allocation issues) </td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArActionTurn.html" target="_self">ArActionTurn</a></td><td class="desc">Action to turn when the behaviors with more priority have limited the speed </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArACTS__1__2.html" target="_self">ArACTS_1_2</a></td><td class="desc">Communicate with ACTS </td></tr>
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArACTSBlob.html" target="_self">ArACTSBlob</a></td><td class="desc">A class for the acts blob </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArAMPTU.html" target="_self">ArAMPTU</a></td><td class="desc">Driver for the AMPTU </td></tr>
<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArAMPTUCommands.html" target="_self">ArAMPTUCommands</a></td><td class="desc">A class with the commands for the AMPTU </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArAMPTUPacket.html" target="_self">ArAMPTUPacket</a></td><td class="desc">A class for for making commands to send to the AMPTU </td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArAnalogGyro.html" target="_self">ArAnalogGyro</a></td><td class="desc">Use onboard gyro to improve the heading in an <a class="el" href="classArRobot.html" title="Central class for communicating with and operating the robot. ">ArRobot</a> object's pose value </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArArg.html" target="_self">ArArg</a></td><td class="desc">Argument class, mostly for actions, could be used for other things </td></tr>
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArArgumentBuilder.html" target="_self">ArArgumentBuilder</a></td><td class="desc">This class is to build arguments for things that require argc and argv </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArArgumentBuilderCompareOp.html" target="_self">ArArgumentBuilderCompareOp</a></td><td class="desc">Comparator that returns true if arg1's full string is less than arg2's </td></tr>
<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArArgumentParser.html" target="_self">ArArgumentParser</a></td><td class="desc">Parse and store program command-line arguments for use by other ARIA classes </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArASyncTask.html" target="_self">ArASyncTask</a></td><td class="desc">Asynchronous task (runs in its own thread) </td></tr>
<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArBasePacket.html" target="_self">ArBasePacket</a></td><td class="desc">Base packet class </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_50_" class="arrow" onclick="toggleFolder('50_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArBatteryConnector.html" target="_self">ArBatteryConnector</a></td><td class="desc">Connect to robot and battery based on run-time availablitily and command-line arguments </td></tr>
<tr id="row_50_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArBatteryConnector_1_1BatteryData.html" target="_self">BatteryData</a></td><td class="desc">Class that holds information about the battery data </td></tr>
<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArBatteryMTX.html" target="_self">ArBatteryMTX</a></td><td class="desc"></td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArBumpers.html" target="_self">ArBumpers</a></td><td class="desc">A class that treats the robot's bumpers as a range device </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCallbackList.html" target="_self">ArCallbackList</a></td><td class="desc">Stores a list of <a class="el" href="classArFunctor.html" title="An object which allows storing a generalized reference to a method with an object instance to call la...">ArFunctor</a> objects together </td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCallbackList1.html" target="_self">ArCallbackList1</a></td><td class="desc">Stores a list of <a class="el" href="classArFunctor.html" title="An object which allows storing a generalized reference to a method with an object instance to call la...">ArFunctor</a> objects together. </td></tr>
<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCallbackList2.html" target="_self">ArCallbackList2</a></td><td class="desc">Stores a list of <a class="el" href="classArFunctor.html" title="An object which allows storing a generalized reference to a method with an object instance to call la...">ArFunctor</a> objects together. </td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCallbackList3.html" target="_self">ArCallbackList3</a></td><td class="desc">Stores a list of <a class="el" href="classArFunctor.html" title="An object which allows storing a generalized reference to a method with an object instance to call la...">ArFunctor</a> objects together. </td></tr>
<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCallbackList4.html" target="_self">ArCallbackList4</a></td><td class="desc">Stores a list of <a class="el" href="classArFunctor.html" title="An object which allows storing a generalized reference to a method with an object instance to call la...">ArFunctor</a> objects together. </td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_58_" class="arrow" onclick="toggleFolder('58_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCameraCollection.html" target="_self">ArCameraCollection</a></td><td class="desc">Maintains information about all of the robot's cameras </td></tr>
<tr id="row_58_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArCameraCollection_1_1CameraInfo.html" target="_self">CameraInfo</a></td><td class="desc">Information regarding a single camera </td></tr>
<tr id="row_58_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArCameraCollection_1_1CommandInfo.html" target="_self">CommandInfo</a></td><td class="desc">Information regarding a particular camera command </td></tr>
<tr id="row_58_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArCameraCollection_1_1ParamInfo.html" target="_self">ParamInfo</a></td><td class="desc">Information regarding a particular camera parameter </td></tr>
<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCameraCollectionItem.html" target="_self">ArCameraCollectionItem</a></td><td class="desc">Interface for items that add information to the camera collection </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCameraCommands.html" target="_self">ArCameraCommands</a></td><td class="desc">Commands that are supported by the camera (<a class="el" href="classArPTZ.html" title="Base class which handles the PTZ cameras. ">ArPTZ</a>) and video classes </td></tr>
<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCameraParameterSource.html" target="_self">ArCameraParameterSource</a></td><td class="desc">Interface for collection items that also access the camera's parameters </td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArColor.html" target="_self">ArColor</a></td><td class="desc">A class for holding color information for <a class="el" href="classArDrawingData.html" title="Describes general properties of a figure to be drawn on screen. ">ArDrawingData</a> </td></tr>
<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCommands.html" target="_self">ArCommands</a></td><td class="desc">A class containing names for most robot microcontroller system commands </td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCompassConnector.html" target="_self">ArCompassConnector</a></td><td class="desc">Use this class to create an instance of a TCM2 subclass and connect to the device based on program command line options </td></tr>
<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArCondition.html" target="_self">ArCondition</a></td><td class="desc">Threading condition wrapper class </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_66_" class="arrow" onclick="toggleFolder('66_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConfig.html" target="_self">ArConfig</a></td><td class="desc">Stores configuration information which may be read to and from files or other sources </td></tr>
<tr id="row_66_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConfig_1_1ProcessFileCBType.html" target="_self">ProcessFileCBType</a></td><td class="desc">This class's job is to make the two functor types largely look like the same one from the code's perspective, this is so we can store them both in the same map for order of operations purposes </td></tr>
<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConfigArg.html" target="_self">ArConfigArg</a></td><td class="desc">Argument class for <a class="el" href="classArConfig.html" title="Stores configuration information which may be read to and from files or other sources. ">ArConfig</a> </td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConfigGroup.html" target="_self">ArConfigGroup</a></td><td class="desc">Container for holding a group of ArConfigs </td></tr>
<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConfigSection.html" target="_self">ArConfigSection</a></td><td class="desc">Represents a section in the configuration </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstFunctor1C.html" target="_self">ArConstFunctor1C</a></td><td class="desc">Functor for a const member function with 1 parameter </td></tr>
<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstFunctor2C.html" target="_self">ArConstFunctor2C</a></td><td class="desc">Functor for a const member function with 2 parameters </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstFunctor3C.html" target="_self">ArConstFunctor3C</a></td><td class="desc">Functor for a const member function with 3 parameters </td></tr>
<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstFunctor4C.html" target="_self">ArConstFunctor4C</a></td><td class="desc">Functor for a const member function with 4 parameters </td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstFunctor5C.html" target="_self">ArConstFunctor5C</a></td><td class="desc">Functor for a const member function with 4 parameters </td></tr>
<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstFunctorC.html" target="_self">ArConstFunctorC</a></td><td class="desc">Swig doesn't like the const functors </td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstRetFunctor1C.html" target="_self">ArConstRetFunctor1C</a></td><td class="desc">Functor for a const member function with return value and 1 parameter </td></tr>
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstRetFunctor2C.html" target="_self">ArConstRetFunctor2C</a></td><td class="desc">Functor for a const member function with return value and 2 parameters </td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstRetFunctor3C.html" target="_self">ArConstRetFunctor3C</a></td><td class="desc">Functor for a const member function with return value and 3 parameters </td></tr>
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstRetFunctor4C.html" target="_self">ArConstRetFunctor4C</a></td><td class="desc">Functor for a const member function with return value and 4 parameters </td></tr>
<tr id="row_80_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstRetFunctor5C.html" target="_self">ArConstRetFunctor5C</a></td><td class="desc">Functor for a const member function with return value and 5 parameters </td></tr>
<tr id="row_81_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArConstRetFunctorC.html" target="_self">ArConstRetFunctorC</a></td><td class="desc">Functor for a const member function with return value </td></tr>
<tr id="row_82_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArDaemonizer.html" target="_self">ArDaemonizer</a></td><td class="desc">Switch to running the program as a background daemon (i.e </td></tr>
<tr id="row_83_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArDataLogger.html" target="_self">ArDataLogger</a></td><td class="desc">This class will log data, but you have to use it through an <a class="el" href="classArConfig.html" title="Stores configuration information which may be read to and from files or other sources. ">ArConfig</a> right now </td></tr>
<tr id="row_84_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArDataTagCaseCmpOp.html" target="_self">ArDataTagCaseCmpOp</a></td><td class="desc">Comparator used to sort scan data types in a case-insensitive manner </td></tr>
<tr id="row_85_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArDeviceConnection.html" target="_self">ArDeviceConnection</a></td><td class="desc">Base class for device connections </td></tr>
<tr id="row_86_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArDPPTU.html" target="_self">ArDPPTU</a></td><td class="desc">Driver for the DPPTU </td></tr>
<tr id="row_87_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArDPPTUCommands.html" target="_self">ArDPPTUCommands</a></td><td class="desc">Interface to Directed Perception pan/tilt unit, implementing and extending the <a class="el" href="classArPTZ.html" title="Base class which handles the PTZ cameras. ">ArPTZ</a> interface </td></tr>
<tr id="row_88_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArDPPTUPacket.html" target="_self">ArDPPTUPacket</a></td><td class="desc">A class for for making commands to send to the DPPTU </td></tr>
<tr id="row_89_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArDrawingData.html" target="_self">ArDrawingData</a></td><td class="desc">Describes general properties of a figure to be drawn on screen </td></tr>
<tr id="row_90_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArECEFCoords.html" target="_self">ArECEFCoords</a></td><td class="desc">Earth Centered Earth Fixed Coordinates </td></tr>
<tr id="row_91_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArENUCoords.html" target="_self">ArENUCoords</a></td><td class="desc">East North Up coordinates </td></tr>
<tr id="row_92_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArExitErrorSource.html" target="_self">ArExitErrorSource</a></td><td class="desc">Small interface for obtaining exit-on-error information </td></tr>
<tr id="row_93_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFileDeviceConnection.html" target="_self">ArFileDeviceConnection</a></td><td class="desc">Reads/writes data to a plain file or character device </td></tr>
<tr id="row_94_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFileParser.html" target="_self">ArFileParser</a></td><td class="desc">Class for parsing files more easily </td></tr>
<tr id="row_95_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArForbiddenRangeDevice.html" target="_self">ArForbiddenRangeDevice</a></td><td class="desc">Class that takes forbidden lines and turns them into range readings </td></tr>
<tr id="row_96_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor.html" target="_self">ArFunctor</a></td><td class="desc">An object which allows storing a generalized reference to a method with an object instance to call later (used for callback functions) </td></tr>
<tr id="row_97_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor1.html" target="_self">ArFunctor1</a></td><td class="desc">Base class for functors with 1 parameter </td></tr>
<tr id="row_98_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor1C.html" target="_self">ArFunctor1C</a></td><td class="desc">Functor for a member function with 1 parameter </td></tr>
<tr id="row_99_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor1CConst.html" target="_self">ArFunctor1CConst</a></td><td class="desc">Functor for a member function with 1 parameter, which may be const </td></tr>
<tr id="row_100_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor2.html" target="_self">ArFunctor2</a></td><td class="desc">Base class for functors with 2 parameters </td></tr>
<tr id="row_101_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor2C.html" target="_self">ArFunctor2C</a></td><td class="desc">Functor for a member function with 2 parameters </td></tr>
<tr id="row_102_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor3.html" target="_self">ArFunctor3</a></td><td class="desc">Base class for functors with 3 parameters </td></tr>
<tr id="row_103_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor3C.html" target="_self">ArFunctor3C</a></td><td class="desc">Functor for a member function with 3 parameters </td></tr>
<tr id="row_104_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor4.html" target="_self">ArFunctor4</a></td><td class="desc">Base class for functors with 4 parameters </td></tr>
<tr id="row_105_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor4C.html" target="_self">ArFunctor4C</a></td><td class="desc">Functor for a member function with 4 parameters </td></tr>
<tr id="row_106_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor5.html" target="_self">ArFunctor5</a></td><td class="desc">Base class for functors with 4 parameters </td></tr>
<tr id="row_107_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctor5C.html" target="_self">ArFunctor5C</a></td><td class="desc">Functor for a member function with 5 parameters </td></tr>
<tr id="row_108_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctorASyncTask.html" target="_self">ArFunctorASyncTask</a></td><td class="desc">This is like <a class="el" href="classArASyncTask.html" title="Asynchronous task (runs in its own thread) ">ArASyncTask</a>, but instead of runThread it uses a functor to run </td></tr>
<tr id="row_109_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArFunctorC.html" target="_self">ArFunctorC</a></td><td class="desc">Functor for a member function </td></tr>
<tr id="row_110_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGenericCallbackList.html" target="_self">ArGenericCallbackList</a></td><td class="desc">A class to hold a list of callbacks to call GenericFunctor must be a pointer to an <a class="el" href="classArFunctor.html" title="An object which allows storing a generalized reference to a method with an object instance to call la...">ArFunctor</a> or subclass </td></tr>
<tr id="row_111_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalFunctor.html" target="_self">ArGlobalFunctor</a></td><td class="desc">Functor for a global function with no parameters </td></tr>
<tr id="row_112_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalFunctor1.html" target="_self">ArGlobalFunctor1</a></td><td class="desc">Functor for a global function with 1 parameter </td></tr>
<tr id="row_113_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalFunctor1Const.html" target="_self">ArGlobalFunctor1Const</a></td><td class="desc">Functor for a global function with 1 parameter which may be a const type </td></tr>
<tr id="row_114_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalFunctor2.html" target="_self">ArGlobalFunctor2</a></td><td class="desc">Functor for a global function with 2 parameters </td></tr>
<tr id="row_115_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalFunctor3.html" target="_self">ArGlobalFunctor3</a></td><td class="desc">Functor for a global function with 3 parameters </td></tr>
<tr id="row_116_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalFunctor4.html" target="_self">ArGlobalFunctor4</a></td><td class="desc">Functor for a global function with 4 parameters </td></tr>
<tr id="row_117_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalFunctor5.html" target="_self">ArGlobalFunctor5</a></td><td class="desc">Functor for a global function with 5 parameters </td></tr>
<tr id="row_118_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalRetFunctor.html" target="_self">ArGlobalRetFunctor</a></td><td class="desc">Functor for a global function with return value </td></tr>
<tr id="row_119_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalRetFunctor1.html" target="_self">ArGlobalRetFunctor1</a></td><td class="desc">Functor for a global function with 1 parameter and return value </td></tr>
<tr id="row_120_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalRetFunctor2.html" target="_self">ArGlobalRetFunctor2</a></td><td class="desc">Functor for a global function with 2 parameters and return value </td></tr>
<tr id="row_121_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalRetFunctor3.html" target="_self">ArGlobalRetFunctor3</a></td><td class="desc">Functor for a global function with 2 parameters and return value </td></tr>
<tr id="row_122_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalRetFunctor4.html" target="_self">ArGlobalRetFunctor4</a></td><td class="desc">Functor for a global function with 4 parameters and return value </td></tr>
<tr id="row_123_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGlobalRetFunctor5.html" target="_self">ArGlobalRetFunctor5</a></td><td class="desc">Functor for a global function with 4 parameters and return value </td></tr>
<tr id="row_124_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGPS.html" target="_self">ArGPS</a></td><td class="desc">GPS Device Interface </td></tr>
<tr id="row_125_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGPSConnector.html" target="_self">ArGPSConnector</a></td><td class="desc">Factory for creating GPS interface object (for any kind of GPS supported by ARIA) based on robot parameter file and command-line arguments </td></tr>
<tr id="row_126_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGPSCoordConverter.html" target="_self">ArGPSCoordConverter</a></td><td class="desc">Contains conversion of latitude and longitude to flat map coordinates in one object with one convert() function returning a <a class="el" href="classAr3DPoint.html" title="Base class for points in 3 dimensional cartesian space. ">Ar3DPoint</a> object; can internally obtain current GPS position from an <a class="el" href="classArGPS.html" title="GPS Device Interface. ">ArGPS</a> object; and can automatically use the first latitude and longitude coordinate received as the origin point of the output coordinate system </td></tr>
<tr id="row_127_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGripper.html" target="_self">ArGripper</a></td><td class="desc">Provides an interface to the Pioneer gripper device </td></tr>
<tr id="row_128_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArGripperCommands.html" target="_self">ArGripperCommands</a></td><td class="desc">Contains gripper command numbers </td></tr>
<tr id="row_129_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArHasFileName.html" target="_self">ArHasFileName</a></td><td class="desc">Interface to access an object's associated file name </td></tr>
<tr id="row_130_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classAria.html" target="_self">Aria</a></td><td class="desc">Contains global initialization, deinitialization and other global functions </td></tr>
<tr id="row_131_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArInterpolation.html" target="_self">ArInterpolation</a></td><td class="desc">Store a buffer of positions (<a class="el" href="classArPose.html" title="Represents an x, y position with an orientation. ">ArPose</a> objects) with associated timestamps, can be queried to interpolate (or optionally extrapolate) a pose for any arbitrary timestamp </td></tr>
<tr id="row_132_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArIrrfDevice.html" target="_self">ArIrrfDevice</a></td><td class="desc">A class for connecting to a PB-9 and managing the resulting data </td></tr>
<tr id="row_133_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArIRs.html" target="_self">ArIRs</a></td><td class="desc">A class that treats a robot's infrared sensors as a range device </td></tr>
<tr id="row_134_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArJoyHandler.html" target="_self">ArJoyHandler</a></td><td class="desc">Interfaces to a computer joystick </td></tr>
<tr id="row_135_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArKeyHandler.html" target="_self">ArKeyHandler</a></td><td class="desc">Perform actions when keyboard keys are pressed </td></tr>
<tr id="row_136_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLaser.html" target="_self">ArLaser</a></td><td class="desc"><a class="el" href="classArRangeDevice.html" title="The base class for all sensing devices which return range information from the device (mounted on a r...">ArRangeDevice</a> interface specialized for laser rangefinder sensors; see <a class="el" href="classArRangeDevice.html" title="The base class for all sensing devices which return range information from the device (mounted on a r...">ArRangeDevice</a> for more data access methods </td></tr>
<tr id="row_137_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_137_" class="arrow" onclick="toggleFolder('137_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLaserConnector.html" target="_self">ArLaserConnector</a></td><td class="desc">Create laser interface objects (for any kind of laser supported by ARIA) and connect to lasers based on parameters from robot parameter file and command-line arguments </td></tr>
<tr id="row_137_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLaserConnector_1_1LaserData.html" target="_self">LaserData</a></td><td class="desc">Class that holds information about the laser data </td></tr>
<tr id="row_138_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLaserFilter.html" target="_self">ArLaserFilter</a></td><td class="desc">Range device with data obtained from another range device and filtered </td></tr>
<tr id="row_139_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLaserLogger.html" target="_self">ArLaserLogger</a></td><td class="desc">This class can be used to create log files for the laser mapper </td></tr>
<tr id="row_140_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLaserReflectorDevice.html" target="_self">ArLaserReflectorDevice</a></td><td class="desc">A class for keeping track of laser reflectors that we see right now </td></tr>
<tr id="row_141_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_141_" class="arrow" onclick="toggleFolder('141_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLCDConnector.html" target="_self">ArLCDConnector</a></td><td class="desc">Connect to robot and lcd based on run-time availablitily and command-line arguments </td></tr>
<tr id="row_141_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLCDConnector_1_1LCDData.html" target="_self">LCDData</a></td><td class="desc">Class that holds information about the lcd data </td></tr>
<tr id="row_142_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLCDMTX.html" target="_self">ArLCDMTX</a></td><td class="desc">Interface to LCD interface panel on an MTX-type robot </td></tr>
<tr id="row_143_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLine.html" target="_self">ArLine</a></td><td class="desc">Represents geometry of a line in two-dimensional space </td></tr>
<tr id="row_144_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLineFinder.html" target="_self">ArLineFinder</a></td><td class="desc">This class finds lines out of any range device with raw readings (lasers for instance) </td></tr>
<tr id="row_145_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLineFinderSegment.html" target="_self">ArLineFinderSegment</a></td><td class="desc">Class for <a class="el" href="classArLineFinder.html" title="This class finds lines out of any range device with raw readings (lasers for instance) ...">ArLineFinder</a> to hold more info than an <a class="el" href="classArLineSegment.html" title="Represents a line segment in two-dimensional space. ">ArLineSegment</a> </td></tr>
<tr id="row_146_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLineSegment.html" target="_self">ArLineSegment</a></td><td class="desc">Represents a line segment in two-dimensional space </td></tr>
<tr id="row_147_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArLineSegmentCmpOp.html" target="_self">ArLineSegmentCmpOp</a></td><td class="desc"><a class="el" href="classArLineSegment.html" title="Represents a line segment in two-dimensional space. ">ArLineSegment</a> less than comparison for sets </td></tr>
<tr id="row_148_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArListPos.html" target="_self">ArListPos</a></td><td class="desc">Has enum for position in list </td></tr>
<tr id="row_149_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLLACoords.html" target="_self">ArLLACoords</a></td><td class="desc">Latitude, Longitude and Altitude Coordinates </td></tr>
<tr id="row_150_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLMS1XX.html" target="_self">ArLMS1XX</a></td><td class="desc"></td></tr>
<tr id="row_151_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLMS1XXPacketReceiver.html" target="_self">ArLMS1XXPacketReceiver</a></td><td class="desc">Given a device connection it receives packets from the sick through it </td></tr>
<tr id="row_152_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLMS2xx.html" target="_self">ArLMS2xx</a></td><td class="desc">Interface to a SICK LMS-200 laser range device </td></tr>
<tr id="row_153_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLMS2xxPacket.html" target="_self">ArLMS2xxPacket</a></td><td class="desc">Represents the packets sent to the LMS2xx as well as those received from it </td></tr>
<tr id="row_154_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLMS2xxPacketReceiver.html" target="_self">ArLMS2xxPacketReceiver</a></td><td class="desc">Given a device connection it receives packets from the sick through it </td></tr>
<tr id="row_155_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLog.html" target="_self">ArLog</a></td><td class="desc">Logging utility class </td></tr>
<tr id="row_156_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArLogFileConnection.html" target="_self">ArLogFileConnection</a></td><td class="desc">For connecting through a specially formatted log file </td></tr>
<tr id="row_157_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMap.html" target="_self">ArMap</a></td><td class="desc">A map of a two-dimensional space the robot can navigate within, and which can be updated via the <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> config </td></tr>
<tr id="row_158_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_158_" class="arrow" onclick="toggleFolder('158_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapChangeDetails.html" target="_self">ArMapChangeDetails</a></td><td class="desc">Helper class used to track changes to an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_158_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArMapChangeDetails_1_1ArMapScanChangeDetails.html" target="_self">ArMapScanChangeDetails</a></td><td class="desc">Summary of changes for a specific map scan type </td></tr>
<tr id="row_159_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapChangedHelper.html" target="_self">ArMapChangedHelper</a></td><td class="desc">Helper class that stores and invokes the map changed callbacks </td></tr>
<tr id="row_160_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapFileLine.html" target="_self">ArMapFileLine</a></td><td class="desc">Encapsulates the data regarding a text line in a map file </td></tr>
<tr id="row_161_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArMapFileLineCompare.html" target="_self">ArMapFileLineCompare</a></td><td class="desc">Comparator used to sort <a class="el" href="classArMapFileLine.html" title="Encapsulates the data regarding a text line in a map file. ">ArMapFileLine</a> objects </td></tr>
<tr id="row_162_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapFileLineGroup.html" target="_self">ArMapFileLineGroup</a></td><td class="desc">A group of map file lines which have a logical parent / child relationship </td></tr>
<tr id="row_163_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArMapFileLineGroupCompare.html" target="_self">ArMapFileLineGroupCompare</a></td><td class="desc">Comparator used to sort groups in order of ascending parent text </td></tr>
<tr id="row_164_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArMapFileLineGroupLineNumCompare.html" target="_self">ArMapFileLineGroupLineNumCompare</a></td><td class="desc">Comparator used to sort groups in order of ascending parent line number </td></tr>
<tr id="row_165_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapFileLineSet.html" target="_self">ArMapFileLineSet</a></td><td class="desc">A set of map file line groups </td></tr>
<tr id="row_166_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapFileLineSetWriter.html" target="_self">ArMapFileLineSetWriter</a></td><td class="desc">Functor that populates a specified <a class="el" href="classArMapFileLineSet.html" title="A set of map file line groups. ">ArMapFileLineSet</a> </td></tr>
<tr id="row_167_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapGPSCoords.html" target="_self">ArMapGPSCoords</a></td><td class="desc">Coordinates based on a map with origin in LLA coords with conversion methods from LLA to ENU and from ENU to LLA coordinates </td></tr>
<tr id="row_168_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapId.html" target="_self">ArMapId</a></td><td class="desc">Enapsulates the data used to uniquely identify an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_169_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapInfo.html" target="_self">ArMapInfo</a></td><td class="desc">A container for the various "info" tags in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_170_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapInfoInterface.html" target="_self">ArMapInfoInterface</a></td><td class="desc">Methods related to setting and retrieving the various "info" tags in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_171_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapInterface.html" target="_self">ArMapInterface</a></td><td class="desc"><a class="el" href="classArMapInterface.html" title="ArMapInterface defines the methods that are available on all Aria maps. ">ArMapInterface</a> defines the methods that are available on all <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> maps </td></tr>
<tr id="row_172_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapObject.html" target="_self">ArMapObject</a></td><td class="desc">A point or region of interest in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_173_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArMapObjectCompare.html" target="_self">ArMapObjectCompare</a></td><td class="desc">Comparator for two pointers to map objects </td></tr>
<tr id="row_174_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapObjects.html" target="_self">ArMapObjects</a></td><td class="desc">The collection of map objects that are contained in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_175_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapObjectsInterface.html" target="_self">ArMapObjectsInterface</a></td><td class="desc">Methods related to setting and retrieving the objects in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_176_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapScan.html" target="_self">ArMapScan</a></td><td class="desc">The map data related to the sensable obstacles in the environment </td></tr>
<tr id="row_177_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapScanInterface.html" target="_self">ArMapScanInterface</a></td><td class="desc">Methods related to setting and retrieving the scan-related data in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_178_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapSimple.html" target="_self">ArMapSimple</a></td><td class="desc">Simple map that can be read from and written to a file </td></tr>
<tr id="row_179_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapSupplement.html" target="_self">ArMapSupplement</a></td><td class="desc">Supplemental data associated with an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_180_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMapSupplementInterface.html" target="_self">ArMapSupplementInterface</a></td><td class="desc">Methods related to miscellaneous extra data in an <a class="el" href="classAria.html" title="Contains global initialization, deinitialization and other global functions. ">Aria</a> map </td></tr>
<tr id="row_181_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMath.html" target="_self">ArMath</a></td><td class="desc">Common math operations </td></tr>
<tr id="row_182_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMD5Calculator.html" target="_self">ArMD5Calculator</a></td><td class="desc">Calculates the MD5 checksum when reading or writing a text file using ArFunctors </td></tr>
<tr id="row_183_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMode.html" target="_self">ArMode</a></td><td class="desc">A class for different modes, mostly as related to keyboard input </td></tr>
<tr id="row_184_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeActs.html" target="_self">ArModeActs</a></td><td class="desc">Mode for following a color blob using ACTS </td></tr>
<tr id="row_185_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeCamera.html" target="_self">ArModeCamera</a></td><td class="desc">Mode for controlling the camera </td></tr>
<tr id="row_186_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeConfig.html" target="_self">ArModeConfig</a></td><td class="desc">Mode for requesting config packet </td></tr>
<tr id="row_187_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeGripper.html" target="_self">ArModeGripper</a></td><td class="desc">Mode for controlling the gripper </td></tr>
<tr id="row_188_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeRobotStatus.html" target="_self">ArModeRobotStatus</a></td><td class="desc">Mode for displaying status and diagnostic info </td></tr>
<tr id="row_189_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeSonar.html" target="_self">ArModeSonar</a></td><td class="desc">Mode for displaying the sonar </td></tr>
<tr id="row_190_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeTCM2.html" target="_self">ArModeTCM2</a></td><td class="desc">Mode for following a color blob using ACTS </td></tr>
<tr id="row_191_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeTeleop.html" target="_self">ArModeTeleop</a></td><td class="desc">Mode for teleoping the robot with joystick + keyboard </td></tr>
<tr id="row_192_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeUnguardedTeleop.html" target="_self">ArModeUnguardedTeleop</a></td><td class="desc">Mode for teleoping the robot with joystick + keyboard </td></tr>
<tr id="row_193_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModeWander.html" target="_self">ArModeWander</a></td><td class="desc">Mode for wandering around </td></tr>
<tr id="row_194_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModule.html" target="_self">ArModule</a></td><td class="desc">Dynamicly loaded module base class, read warning in more </td></tr>
<tr id="row_195_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArModuleLoader.html" target="_self">ArModuleLoader</a></td><td class="desc">Dynamic <a class="el" href="classArModule.html" title="Dynamicly loaded module base class, read warning in more. ">ArModule</a> loader </td></tr>
<tr id="row_196_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMTXIO.html" target="_self">ArMTXIO</a></td><td class="desc">Interface to digital and analog I/O and switched power outputs on MTX core (used in Pioneer LX and other MTX-based robots) </td></tr>
<tr id="row_197_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArMutex.html" target="_self">ArMutex</a></td><td class="desc">Cross-platform mutex wrapper class </td></tr>
<tr id="row_198_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArNetServer.html" target="_self">ArNetServer</a></td><td class="desc">A simple TCP server receive text commands </td></tr>
<tr id="row_199_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_199_" class="arrow" onclick="toggleFolder('199_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArNMEAParser.html" target="_self">ArNMEAParser</a></td><td class="desc">NMEA Parser </td></tr>
<tr id="row_199_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArNMEAParser_1_1Message.html" target="_self">Message</a></td><td class="desc"><a class="el" href="structArNMEAParser_1_1Message.html" title="Message data passed to handlers. ">Message</a> data passed to handlers </td></tr>
<tr id="row_200_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArNovatelGPS.html" target="_self">ArNovatelGPS</a></td><td class="desc">GPS subclass to support the NovAtel ProPak G2 and other NovAtel "OEM4" devices </td></tr>
<tr id="row_201_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArNovatelSPAN.html" target="_self">ArNovatelSPAN</a></td><td class="desc">GPS subclass to support the NovAtel SPAN GPS with integrated IMU </td></tr>
<tr id="row_202_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArP2Arm.html" target="_self">ArP2Arm</a></td><td class="desc"><a class="el" href="classArP2Arm.html" title="ArP2Arm is the interface to the AROS/P2OS-based Pioneer 2 Arm servers, by means of which the robot mi...">ArP2Arm</a> is the interface to the AROS/P2OS-based Pioneer 2 Arm servers, by means of which the robot microcontroller firmware can control the original 5-DOF Pioneer 2 Arm manipulator </td></tr>
<tr id="row_203_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPacketUtil.html" target="_self">ArPacketUtil</a></td><td class="desc">Contains utility functions for adding and reading fields to and from packets (e.g </td></tr>
<tr id="row_204_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPixelDevice.html" target="_self">ArPixelDevice</a></td><td class="desc">Holds data from a sensor that provides data arranged in a 2d array </td></tr>
<tr id="row_205_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPos2D.html" target="_self">ArPos2D</a></td><td class="desc">Like <a class="el" href="classArPose.html" title="Represents an x, y position with an orientation. ">ArPose</a>, but with objects of this type, Theta component must be ignored </td></tr>
<tr id="row_206_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPose.html" target="_self">ArPose</a></td><td class="desc">Represents an x, y position with an orientation </td></tr>
<tr id="row_207_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArPoseCmpOp.html" target="_self">ArPoseCmpOp</a></td><td class="desc"><a class="el" href="classArPose.html" title="Represents an x, y position with an orientation. ">ArPose</a> less than comparison for sets </td></tr>
<tr id="row_208_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPoseUtil.html" target="_self">ArPoseUtil</a></td><td class="desc">Class for finding robot bounds from the basic measurements </td></tr>
<tr id="row_209_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPoseWithTime.html" target="_self">ArPoseWithTime</a></td><td class="desc">A subclass of <a class="el" href="classArPose.html" title="Represents an x, y position with an orientation. ">ArPose</a> that also stores a timestamp (<a class="el" href="classArTime.html" title="A class for time readings and measuring durations. ">ArTime</a>) </td></tr>
<tr id="row_210_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPriority.html" target="_self">ArPriority</a></td><td class="desc">Contains enumeration of four user-oriented priority levels (used primarily by <a class="el" href="classArConfig.html" title="Stores configuration information which may be read to and from files or other sources. ">ArConfig</a>) </td></tr>
<tr id="row_211_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPriorityResolver.html" target="_self">ArPriorityResolver</a></td><td class="desc">(Default resolver), takes the action list and uses the priority to resolve </td></tr>
<tr id="row_212_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPTZ.html" target="_self">ArPTZ</a></td><td class="desc">Base class which handles the PTZ cameras </td></tr>
<tr id="row_213_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPTZConnector.html" target="_self">ArPTZConnector</a></td><td class="desc">Factory for creating and configuring interfaces for pan/tilt units or camera pan/tilt/zoom control based on robot parameter file and command-line arguments </td></tr>
<tr id="row_214_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArPTZParams.html" target="_self">ArPTZParams</a></td><td class="desc">Stores a set of PTZ/PTU device parameters read from one of the PTZ sections of a robot parameter file </td></tr>
<tr id="row_215_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRangeBuffer.html" target="_self">ArRangeBuffer</a></td><td class="desc">This class is a buffer that holds ranging information </td></tr>
<tr id="row_216_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRangeDevice.html" target="_self">ArRangeDevice</a></td><td class="desc">The base class for all sensing devices which return range information from the device (mounted on a robot) to an object in the environment </td></tr>
<tr id="row_217_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRangeDeviceThreaded.html" target="_self">ArRangeDeviceThreaded</a></td><td class="desc">A range device which can run in its own thread </td></tr>
<tr id="row_218_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRatioInputJoydrive.html" target="_self">ArRatioInputJoydrive</a></td><td class="desc">Use computer joystick to control an <a class="el" href="classArActionRatioInput.html" title="Action that requests motion based on abstract ratios provided by diferent input sources. ">ArActionRatioInput</a> and drive the robot </td></tr>
<tr id="row_219_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRatioInputKeydrive.html" target="_self">ArRatioInputKeydrive</a></td><td class="desc">This will use the keyboard arrow keys and the <a class="el" href="classArActionRatioInput.html" title="Action that requests motion based on abstract ratios provided by diferent input sources. ">ArActionRatioInput</a> to drive the robot </td></tr>
<tr id="row_220_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRatioInputRobotJoydrive.html" target="_self">ArRatioInputRobotJoydrive</a></td><td class="desc">Use robot's joystick to control an <a class="el" href="classArActionRatioInput.html" title="Action that requests motion based on abstract ratios provided by diferent input sources. ">ArActionRatioInput</a> action and drive the robot </td></tr>
<tr id="row_221_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRecurrentTask.html" target="_self">ArRecurrentTask</a></td><td class="desc">Recurrent task (runs in its own thread) </td></tr>
<tr id="row_222_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArResolver.html" target="_self">ArResolver</a></td><td class="desc">Resolves a list of actions and returns what to do </td></tr>
<tr id="row_223_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor.html" target="_self">ArRetFunctor</a></td><td class="desc">Base class for functors with a return value </td></tr>
<tr id="row_224_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor1.html" target="_self">ArRetFunctor1</a></td><td class="desc">Base class for functors with a return value with 1 parameter </td></tr>
<tr id="row_225_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor1C.html" target="_self">ArRetFunctor1C</a></td><td class="desc">Functor for a member function with return value and 1 parameter </td></tr>
<tr id="row_226_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor2.html" target="_self">ArRetFunctor2</a></td><td class="desc">Base class for functors with a return value with 2 parameters </td></tr>
<tr id="row_227_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor2C.html" target="_self">ArRetFunctor2C</a></td><td class="desc">Functor for a member function with return value and 2 parameters </td></tr>
<tr id="row_228_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor3.html" target="_self">ArRetFunctor3</a></td><td class="desc">Base class for functors with a return value with 3 parameters </td></tr>
<tr id="row_229_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor3C.html" target="_self">ArRetFunctor3C</a></td><td class="desc">Functor for a member function with return value and 3 parameters </td></tr>
<tr id="row_230_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor4.html" target="_self">ArRetFunctor4</a></td><td class="desc">Base class for functors with a return value with 4 parameters </td></tr>
<tr id="row_231_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor4C.html" target="_self">ArRetFunctor4C</a></td><td class="desc">Functor for a member function with return value and 4 parameters </td></tr>
<tr id="row_232_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor5.html" target="_self">ArRetFunctor5</a></td><td class="desc">Base class for functors with a return value with 5 parameters </td></tr>
<tr id="row_233_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctor5C.html" target="_self">ArRetFunctor5C</a></td><td class="desc">Functor for a member function with return value and 4 parameters </td></tr>
<tr id="row_234_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRetFunctorC.html" target="_self">ArRetFunctorC</a></td><td class="desc">Functor for a member function with return value </td></tr>
<tr id="row_235_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRingQueue.html" target="_self">ArRingQueue</a></td><td class="desc">An expanding ring queue </td></tr>
<tr id="row_236_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobot.html" target="_self">ArRobot</a></td><td class="desc">Central class for communicating with and operating the robot </td></tr>
<tr id="row_237_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobotBatteryPacketReader.html" target="_self">ArRobotBatteryPacketReader</a></td><td class="desc">This class will read a config packet from the robot </td></tr>
<tr id="row_238_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobotConfig.html" target="_self">ArRobotConfig</a></td><td class="desc">Class for controlling robot movement parameters from config </td></tr>
<tr id="row_239_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobotConfigPacketReader.html" target="_self">ArRobotConfigPacketReader</a></td><td class="desc">This class will read a config packet from the robot </td></tr>
<tr id="row_240_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobotConnector.html" target="_self">ArRobotConnector</a></td><td class="desc">Connect to robot or simulator based on program command line parameters </td></tr>
<tr id="row_241_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobotJoyHandler.html" target="_self">ArRobotJoyHandler</a></td><td class="desc">Interfaces to a joystick on the robot's microcontroller </td></tr>
<tr id="row_242_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobotPacket.html" target="_self">ArRobotPacket</a></td><td class="desc">Represents the packets sent to the robot as well as those received from it </td></tr>
<tr id="row_243_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobotPacketReceiver.html" target="_self">ArRobotPacketReceiver</a></td><td class="desc">Given a device connection it receives packets from the robot through it </td></tr>
<tr id="row_244_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobotPacketSender.html" target="_self">ArRobotPacketSender</a></td><td class="desc">Given a device connection this sends commands through it to the robot </td></tr>
<tr id="row_245_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRobotParams.html" target="_self">ArRobotParams</a></td><td class="desc">Stores parameters read from the robot's parameter files </td></tr>
<tr id="row_246_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRootMeanSquareCalculator.html" target="_self">ArRootMeanSquareCalculator</a></td><td class="desc">This is a class for computing a root mean square average of a number of elements </td></tr>
<tr id="row_247_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRunningAverage.html" target="_self">ArRunningAverage</a></td><td class="desc">Use for computing a running average of a number of elements </td></tr>
<tr id="row_248_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRVisionPacket.html" target="_self">ArRVisionPacket</a></td><td class="desc">A class for for making commands to send to the RVision camera </td></tr>
<tr id="row_249_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArRVisionPTZ.html" target="_self">ArRVisionPTZ</a></td><td class="desc">Control the RVision camera pan tilt zoom unit </td></tr>
<tr id="row_250_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArS3Series.html" target="_self">ArS3Series</a></td><td class="desc"></td></tr>
<tr id="row_251_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArS3SeriesPacketReceiver.html" target="_self">ArS3SeriesPacketReceiver</a></td><td class="desc">Given a device connection it receives packets from the sick through it </td></tr>
<tr id="row_252_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArScopedLock.html" target="_self">ArScopedLock</a></td><td class="desc">Locks a given mutex when created, and unlocks the mutex when destroyed </td></tr>
<tr id="row_253_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSectors.html" target="_self">ArSectors</a></td><td class="desc">A class for keeping track of if a complete revolution has been attained </td></tr>
<tr id="row_254_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSeekurIMU.html" target="_self">ArSeekurIMU</a></td><td class="desc">Access extra data provided by optional Seekur IMU </td></tr>
<tr id="row_255_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSensorReading.html" target="_self">ArSensorReading</a></td><td class="desc">Used to convert and store data from and/or about a range sensor </td></tr>
<tr id="row_256_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSerialConnection.html" target="_self">ArSerialConnection</a></td><td class="desc">Utility for connecting to and communicating with devices through a serial port </td></tr>
<tr id="row_257_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSick.html" target="_self">ArSick</a></td><td class="desc">Compatability class used to access SICK LMS-200 laser rangefinder device in versions of ARIA prior to 2.7.0; used alone or with <a class="el" href="classArSimpleConnector.html" title="Legacy connector for robot and laser. ">ArSimpleConnector</a> (also deprecated) </td></tr>
<tr id="row_258_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSignalHandler.html" target="_self">ArSignalHandler</a></td><td class="desc">Signal handling class </td></tr>
<tr id="row_259_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSimpleConnector.html" target="_self">ArSimpleConnector</a></td><td class="desc">Legacy connector for robot and laser </td></tr>
<tr id="row_260_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSimulatedGPS.html" target="_self">ArSimulatedGPS</a></td><td class="desc"></td></tr>
<tr id="row_261_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSimulatedLaser.html" target="_self">ArSimulatedLaser</a></td><td class="desc">This class is a subclass of <a class="el" href="classArRangeDeviceThreaded.html" title="A range device which can run in its own thread. ">ArRangeDeviceThreaded</a> meant for any planar scanning lasers, like the SICK lasers, Hokoyo URG series lasers, etc </td></tr>
<tr id="row_262_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSocket.html" target="_self">ArSocket</a></td><td class="desc">Socket communication wrapper </td></tr>
<tr id="row_263_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_263_" class="arrow" onclick="toggleFolder('263_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSonarConnector.html" target="_self">ArSonarConnector</a></td><td class="desc">Connect to sonar based on robot parameters and command-line arguments </td></tr>
<tr id="row_263_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSonarConnector_1_1SonarData.html" target="_self">SonarData</a></td><td class="desc">Class that holds information about the sonar data </td></tr>
<tr id="row_264_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSonarDevice.html" target="_self">ArSonarDevice</a></td><td class="desc">Keep track of recent sonar readings from a robot as an <a class="el" href="classArRangeDevice.html" title="The base class for all sensing devices which return range information from the device (mounted on a r...">ArRangeDevice</a> </td></tr>
<tr id="row_265_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSonarMTX.html" target="_self">ArSonarMTX</a></td><td class="desc">Receives sonar data from an MTX robot Use <a class="el" href="classArSonarConnector.html" title="Connect to sonar based on robot parameters and command-line arguments. ">ArSonarConnector</a> to establish the connection and create and initiate the <a class="el" href="classArSonarMTX.html" title="Receives sonar data from an MTX robot Use ArSonarConnector to establish the connection and create and...">ArSonarMTX</a> thread </td></tr>
<tr id="row_266_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSonyPacket.html" target="_self">ArSonyPacket</a></td><td class="desc">A class for for making commands to send to the sony </td></tr>
<tr id="row_267_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSonyPTZ.html" target="_self">ArSonyPTZ</a></td><td class="desc">A class to use the sony pan tilt zoom unit </td></tr>
<tr id="row_268_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSoundPlayer.html" target="_self">ArSoundPlayer</a></td><td class="desc">This class provides a cross-platform interface for playing short sound samples </td></tr>
<tr id="row_269_"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_269_" class="arrow" onclick="toggleFolder('269_')">&#9658;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSoundsQueue.html" target="_self">ArSoundsQueue</a></td><td class="desc">This class manages a queue of items to play as WAV files or as text to speak using a speech synthesizer </td></tr>
<tr id="row_269_0_" class="even" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSoundsQueue_1_1Item.html" target="_self">Item</a></td><td class="desc">A sound item in the queue, with callbacks for dealing with the item and the data to pass to those callbacks </td></tr>
<tr id="row_270_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSpeechSynth.html" target="_self">ArSpeechSynth</a></td><td class="desc">Abstract interface to speech synthesis </td></tr>
<tr id="row_271_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="structArStrCaseCmpOp.html" target="_self">ArStrCaseCmpOp</a></td><td class="desc">Strcasecmp for sets </td></tr>
<tr id="row_272_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArStringFormatBufFunctor.html" target="_self">ArStringFormatBufFunctor</a></td><td class="desc">Functor which, when invoked, formats a string representation of a value obtained by calling a target accessor (via supplied <a class="el" href="classArRetFunctor.html" title="Base class for functors with a return value. ">ArRetFunctor</a>), and stores it in a buffer </td></tr>
<tr id="row_273_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArStringFormatBufFunctor_3_01Ar3DPoint_00_01SizeType_01_4.html" target="_self">ArStringFormatBufFunctor&lt; Ar3DPoint, SizeType &gt;</a></td><td class="desc">Specialization of <a class="el" href="classArStringFormatBufFunctor.html" title="Functor which, when invoked, formats a string representation of a value obtained by calling a target ...">ArStringFormatBufFunctor</a> for <a class="el" href="classAr3DPoint.html" title="Base class for points in 3 dimensional cartesian space. ">Ar3DPoint</a> </td></tr>
<tr id="row_274_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArStringFormatBufFunctor_3_01ArPose_00_01SizeType_01_4.html" target="_self">ArStringFormatBufFunctor&lt; ArPose, SizeType &gt;</a></td><td class="desc">Specialization of <a class="el" href="classArStringFormatBufFunctor.html" title="Functor which, when invoked, formats a string representation of a value obtained by calling a target ...">ArStringFormatBufFunctor</a> for <a class="el" href="classArPose.html" title="Represents an x, y position with an orientation. ">ArPose</a> </td></tr>
<tr id="row_275_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArStringFormatBufFunctor_3_01ArTime_00_01SizeType_01_4.html" target="_self">ArStringFormatBufFunctor&lt; ArTime, SizeType &gt;</a></td><td class="desc">Specialization of <a class="el" href="classArStringFormatBufFunctor.html" title="Functor which, when invoked, formats a string representation of a value obtained by calling a target ...">ArStringFormatBufFunctor</a> for <a class="el" href="classArTime.html" title="A class for time readings and measuring durations. ">ArTime</a> </td></tr>
<tr id="row_276_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArStringFormatRetFunctor.html" target="_self">ArStringFormatRetFunctor</a></td><td class="desc"><a class="el" href="classArRetFunctor.html" title="Base class for functors with a return value. ">ArRetFunctor</a> subclass which returns a formatted std::string using value obtained by calling an accessor (via supplied <a class="el" href="classArRetFunctor.html" title="Base class for functors with a return value. ">ArRetFunctor</a>) The value is formatted using sprintf, using the format string provided </td></tr>
<tr id="row_277_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArStringInfoGroup.html" target="_self">ArStringInfoGroup</a></td><td class="desc">This class takes callbacks from different classes that want this string information and then lets you just add the information here instead of to each individual class </td></tr>
<tr id="row_278_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArStringInfoHolder.html" target="_self">ArStringInfoHolder</a></td><td class="desc">Holds information about ArStringInfo component strings (it's a helper class for other things) </td></tr>
<tr id="row_279_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArStringInfoHolderFunctions.html" target="_self">ArStringInfoHolderFunctions</a></td><td class="desc">This class just holds some helper functions for the <a class="el" href="classArStringInfoHolder.html" title="holds information about ArStringInfo component strings (it&#39;s a helper class for other things) ...">ArStringInfoHolder</a> </td></tr>
<tr id="row_280_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSyncTask.html" target="_self">ArSyncTask</a></td><td class="desc">Class used internally to manage the tasks that are called every cycle </td></tr>
<tr id="row_281_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSystemStatus.html" target="_self">ArSystemStatus</a></td><td class="desc">Utility to get statistics about the host operating system (CPU usage, wireless link data, etc) </td></tr>
<tr id="row_282_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSZSeries.html" target="_self">ArSZSeries</a></td><td class="desc"></td></tr>
<tr id="row_283_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArSZSeriesPacketReceiver.html" target="_self">ArSZSeriesPacketReceiver</a></td><td class="desc">Given a device connection it receives packets from the sick through it </td></tr>
<tr id="row_284_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTaskState.html" target="_self">ArTaskState</a></td><td class="desc">Class with the different states a task can be in </td></tr>
<tr id="row_285_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTCM2.html" target="_self">ArTCM2</a></td><td class="desc">Interface to the PNI TCM 2, TCM 2.5, and TCM 2.6 3-axis compass (magnetometer) that can sense absolute heading, as well as pitch, roll, and includes a temperature sensor </td></tr>
<tr id="row_286_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTCMCompassDirect.html" target="_self">ArTCMCompassDirect</a></td><td class="desc">Talk to a compass directly over a computer serial port </td></tr>
<tr id="row_287_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTCMCompassRobot.html" target="_self">ArTCMCompassRobot</a></td><td class="desc">Interface to a TCM 2/2.5/2.6 3-axis compass through the robot microcontroller </td></tr>
<tr id="row_288_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTcpConnection.html" target="_self">ArTcpConnection</a></td><td class="desc">For connecting to a device through a TCP network socket </td></tr>
<tr id="row_289_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArThread.html" target="_self">ArThread</a></td><td class="desc">POSIX/WIN32 thread wrapper class </td></tr>
<tr id="row_290_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArThreadedCallbackList.html" target="_self">ArThreadedCallbackList</a></td><td class="desc">A simple thread that just calls a list of callbacks at an interval </td></tr>
<tr id="row_291_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTime.html" target="_self">ArTime</a></td><td class="desc">A class for time readings and measuring durations </td></tr>
<tr id="row_292_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTimeChecker.html" target="_self">ArTimeChecker</a></td><td class="desc">Class for checking if something took too long and logging it </td></tr>
<tr id="row_293_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTransform.html" target="_self">ArTransform</a></td><td class="desc">Perform transforms between different coordinates </td></tr>
<tr id="row_294_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTrimbleGPS.html" target="_self">ArTrimbleGPS</a></td><td class="desc">GPS subclass to support the Trimble AgGPS and other Trimble GPS devices </td></tr>
<tr id="row_295_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArTypes.html" target="_self">ArTypes</a></td><td class="desc">Contains platform independent sized variable types </td></tr>
<tr id="row_296_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArUrg.html" target="_self">ArUrg</a></td><td class="desc">Hokuyo Urg laser range device </td></tr>
<tr id="row_297_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArUrg__2__0.html" target="_self">ArUrg_2_0</a></td><td class="desc">Hokuyo URG laser range device (SCIP 2.0) </td></tr>
<tr id="row_298_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArUtil.html" target="_self">ArUtil</a></td><td class="desc">Contains various utility functions, including cross-platform wrappers around common system functions </td></tr>
<tr id="row_299_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArVCC4.html" target="_self">ArVCC4</a></td><td class="desc">Control the pan, tilt, and zoom mechanisms of the Canon VC-C4 and VC-C50i cameras </td></tr>
<tr id="row_300_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArVCC4Commands.html" target="_self">ArVCC4Commands</a></td><td class="desc">Used by the <a class="el" href="classArVCC4.html" title="Control the pan, tilt, and zoom mechanisms of the Canon VC-C4 and VC-C50i cameras. ">ArVCC4</a> class </td></tr>
<tr id="row_301_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArVCC4Packet.html" target="_self">ArVCC4Packet</a></td><td class="desc">Used by <a class="el" href="classArVCC4.html" title="Control the pan, tilt, and zoom mechanisms of the Canon VC-C4 and VC-C50i cameras. ">ArVCC4</a> to construct command packets </td></tr>
<tr id="row_302_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArVersalogicIO.html" target="_self">ArVersalogicIO</a></td><td class="desc">Interface to integrated digital and analog I/O interfaces on Versalogic VSBC8 and EBX-12 Cobra computers (digital IO on 2nd * gen </td></tr>
<tr id="row_303_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArVideoParams.html" target="_self">ArVideoParams</a></td><td class="desc">Stores a set of video device parameters read from one of the video sections of a robot parameter file </td></tr>
<tr id="row_304_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArWGS84.html" target="_self">ArWGS84</a></td><td class="desc">All the constants defined by the World Geodetic System 1984 </td></tr>
<tr id="row_305_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classArZippable.html" target="_self">ArZippable</a></td><td class="desc">Interface to access and modify a specified zip file </td></tr>
<tr id="row_306_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classP2ArmJoint.html" target="_self">P2ArmJoint</a></td><td class="desc">P2 Arm joint info </td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
